const mongoose = require("mongoose");
const Schema = mongoose.Schema;
// 用户数据模型
const userSchema = new Schema({
    // Schema
    userName: { type: String, unique: true },
    password: String,
    mobilePhone: { type: String, unique: true }, // 手机号码
    avatar: { type: String, default: "" }, // 默认头像
    nickname: { type: String, default: +new Date() },
    gender: { type: String, default: "女" }, // 0 女 1 男 3 保密
    signUpTime: { type: Date, default: +new Date() }, // 注册时间
    lastLoginTime: { type: Date, default: +new Date() }, // 最后一次登录
    conversationsList: Array, // 会话列表 * name 会话名称 * photo 会话头像 * id 会话id * type   会话类型 group/ frend/me
    age: { type: Number, default: 18 },
    friendsGroup: {
        type: Object,
        default: { name: "我的好友" },
    },
});
//发布模型
module.exports = mongoose.model("user", userSchema);
